package pers.cz.postgirl.config;

import pers.cz.jefconfig.config.ConfigItem;

/**
 * @program: postgirl-client
 * @description: 系统配置类
 * @author: Cheng Zhi
 * @create: 2023-06-05 18:39
 **/
public enum SystemEnum implements ConfigItem {

    /**
     * 客户端存储策略
     */
    CLIENT_STORE_STRATEGY,


    /**
     * 处理录制数据发送到队列的线程池大小
     */
    CLIENT_RECORE_PRODUCT_WORKQUEUECOUNT,

    /**
     * 处理录制数据发送到队列的线程池核心线程数
     */
    CLIENT_RECORE_PRODUCT_WORKPOOLCORESIZE,

    /**
     * 处理录制数据发送到队列的线程池最大线程数
     */
    CLIENT_RECORE_PRODUCT_WORKPOOLMAXSIZE,

    /**
     * 本地队列长度，需指定为2的次幂
     */
    CLIENT_LOCALQUEUE_SIZE,

    /**
     * 系统调试开关
     */
    SYSTEM_DEBUG,

    /**
     * 文件覆盖时间范围，超过该时间的需要覆盖,单位为秒
     */
    SYSTEM_LOCAL_FILE_TIMEOUT,


}
